microcontroller migration software opentapi peer-to-peer linux peer2peer hardware embedded gui embedded mfc development p2p electronics conference